# 【一】md5 摘要算法
# md5 叫 摘要算法 不叫加密算法
# 加密是一个加密完后可以逆向解密的过程
# 但是 md5 只能单向加密 而不能反向解密
# md5叫摘要算法

# 【二】加密过程
import hashlib

data = "hello"

md5 = hashlib.md5()
sha1 = hashlib.sha1()

# 所以在网页上看到 32 个长度的 16 进制的字符串的时候要首先想到
# md5 摘要算法
# 5d41402abc4b2a76b9719d911017c592

md5.update(data.encode())

print(md5.hexdigest())

# 案例
